.sms_edit_panel{
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	padding:0px;
}
.sms_edit_panel .left_area{
	float:left;width:290px;background-color: #FFFFFF;
	margin-left: 0px;
  	padding: 10px 0px 20px 0px;
}
.sms_edit_panel .left_area #show_sms_bg{
	height:154px;width:242px;
}
.sms_edit_panel .left_area textarea{
	border: 1px solid #CCCCCC;color: #333333;font-size: 10pt;height:142px;width:230px;
	padding:5px;line-height: 20px;
	overflow-y:hidden;overflow-x:hidden;
	
	word-wrap:break-word;

	/**BACKGROUND-IMAGE: url(/demo/smsbg/N_013[1].jpg); word-wrap: normal;**/
}
.sms_edit_panel .right_area{
	width : 445px;
	float:right;
	background-color: #FFFFFF;
	/**border-left: 1px solid #EAEAEA; **/
	padding: 15px 0px 10px 0px;
}
.sms_edit_panel .opt_area{
	float:left;background-color: #FFFFFF;text-align:center;width:30px;
	margin: 0 10px 0 0;
}
.sms_edit_panel .opt_area img{
	 margin: 10px 6px;
	 cursor: pointer;
}
.sms_edit_panel .panel-title {
	background-color: #F2F2F2;
    border-bottom: 1px solid #EBEBEB;
    height: 25px;
    line-height: 25px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	/**
	height: 28px;
	line-height: 28px;
	background: -moz-linear-gradient(-90deg, #FFFFFF, #DDDDDD) repeat scroll 0 0 transparent;
	**/
}
				
.sms_edit_panel .panel-title ul.column-tab > li:first-child {
	border-left: medium none;
	margin-left: 0;
}
				
.sms_edit_panel .panel-title .column-tab .tab-title-current {
	background-color: #FFFFFF;
}

.sms_edit_panel .panel-title .column-tab .tab-title-partition {
	width: 221px;
}
		
.sms_edit_panel .panel-title ul.column-tab > li {
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	float: left;
	margin-left: -1px;
}
	
.sms_edit_panel .panel-title .column-tab .tab-title {
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	padding: 0 10px;
}
				
.sms_edit_panel ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
.sms_edit_panel ul.thumbs li {
	float: left;
	list-style: none outside none;
	margin: 15px 10px 10px 10px;
	padding: 0;
}
.sms_edit_panel .thumbs img{
	border: 1px solid #CCCCCC;
	display: block;
	padding: 2px;
	cursor: pointer;
}
.sms_edit_panel ul.thumbs li.selected {
	/**background: none repeat scroll 0 0 #000000;**/
	opacity: 1;
}
.sms_edit_panel ul.thumbs li.unselected {
	background: none repeat scroll 0 0 #ffffff;
	opacity: 0.67;
	filter:alpha(opacity=67);
}
.sms_edit_panel .sms_input {    
	color: #333333;
	font-size: 10pt;
  	height: 40px;
	/**line-height: 18px;**/
	padding: 10px;
  	width: 240px;	
}
.sms_edit_panel .hide{
	display: none;
}

.sms_edit_panel #sms_icon_area{
	position: absolute;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 176px;
    z-index: 10;
}

.sms_edit_panel #sms_icon_area table {
    background-color: #FFFFFF;
}

.sms_edit_panel #sms_icon_area table td {
    border: 1px solid #DBDBDB;
    cursor: pointer;
    height: 25px;
    width: 25px;
}

.sms_edit_panel #sms_icon_area table td img{
    margin: 0 0px;
    height: 25px;
    width: 25px;
}